Developing Message-Passing Applications on MPICH under Ensemble

نویسنده

  • Yannis Cotronis
چکیده

We present an implementation methodology for message{ passing applications, called Ensemble applied to MPI. Applications are implemented by reusable executables having open, scalable interfaces and by scripts specifying process communication graphs, annotated with application execution information. An MPICH procgroup le is generated from scripts and executed my mpirun.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Composition of Message Passing Interface Applications over MPICH-G2

Coupling grid applications requires code modification and high S/W engineering effort. We propose the Ensemble methodology in which message passing components are developed separately and applications, whether regular, irregular, SPMD or MPMD, are composed without component modification. Composed applications are pure Message Passing Interface programs running on MPICH-G2. We demonstrate our ap...

متن کامل

Composition of MPI Applications over MPICH-G2

Coupling grid applications requires code modification and high S/W engineering effort. We propose the Ensemble methodology in which message passing components are developed separately and applications, whether regular, irregular, SPMD or MPMD, are composed without component modification. Composed applications are pure MPI programs running on MPICH-G . We demonstrate our approach by developing t...

متن کامل

Modular MPI Components and the Composition of Grid Applications

The Ensemble methodology supports the design and implementation of message passing applications, particularly MPMD and those demanding irregular or partially regular process topologies. In Ensemble applications are built by composition of modular message passing components. We outline the Ensemble Software Architecture (ESA) and give an overview of the concepts and its supporting tools. We pres...

متن کامل

Overview of the MPI Standard and Implementations

The Message Passing Interface (MPI) has become a standard for message passing parallel applications. This report first introduces the underlying paradigm, message passing, and explores some of the challenges explicit message passing poses for developing parallel programs. We then take a closer look at the MPI standardization effort, its goals, and its results to see what features the current ve...

متن کامل

MPI in 2002: Has it Been Ten Years Already?

In April of 1992, a group of parallel computing vendors, computer science researchers, and application scientists met at a one-day workshop and agreed to cooperate on the development of a community standard for the message-passing model of parallel computing. The MPI Forum that eventually emerged from that workshop became a model of how a broad community could work together to improve an import...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998